package com.ny.类型选择;

import java.util.Scanner;

public class Test {
        public static void main(String[] args) {
            // 1. 用户类型选择界面显示
            System.out.println("1. 普通员工");
            System.out.println("2. 部门经理");
            System.out.println("3. 系统管理员");
            System.out.print("请选择用户类型编号：");

            // 2. 接收用户输入
            Scanner scanner = new Scanner(System.in);
            int choice = scanner.nextInt();

            // 3. 方法1：使用 if-else 实现判定
            lei(choice);

            // 方法2：使用 switch 实现判定（二选一即可）
            // checkUserTypeBySwitch(choice);

            scanner.close();
        }

        // if-else 实现
        public static void lei(int choice) {
            if (choice == 1) {
                System.out.println("你选择的是：普通员工");
            } else if (choice == 2) {
                System.out.println("你选择的是：部门经理");
            } else if (choice == 3) {
                System.out.println("你选择的是：系统管理员");
            } else {
                System.out.println("输入有误，请重新输入1-3的数字！");
            }
        }

        // switch 实现
        public static void checkUserTypeBySwitch(int choice) {
            switch (choice) {
                case 1:
                    System.out.println("你选择的是：普通员工");
                    break;
                case 2:
                    System.out.println("你选择的是：部门经理");
                    break;
                case 3:
                    System.out.println("你选择的是：系统管理员");
                    break;
                default:
                    System.out.println("输入有误，请重新输入1-3的数字！");
            }
        }
}
